Bonjour à tous,
J'ai mis en place une sorte de reverse proxy/vhost pour du ssh (redirection sur l'user et non l'url) avec deux serveur : un premier qui reçoit la connexion ssh sur le 22 et en fonction de l'user redirige sur un deuxième serveur.
J'ai fait ça avec un simple script bash dans /bin qui vient remplacer le shell dans le /etc/passwd et les clefs ssh rentrée à droite et a gauche pour que ça marche bien.
Voici le contenu de ce script :
#!/bin/bash
ssh user@srv2.lan 2> /dev/null
exit
Mon problème est que j'ai le motd du 2e serveur qui s'affiche en double je ne comprend pas pourquoi et ne voit pas comment debug ça.
Avant il m'affichait l'erreur "stdin: not a tty" mais elle a disparu avec l'usage du "2> /dev/null"
J'ai bien tenté de rajouter un -t mais ça ne change rien.
Quelqu'un aurait une idée ?
Merci :)
# rebond SSH
Posté par Marc Quinton . Évalué à 2. Dernière modification le 21 septembre 2017 à 12:37.
tu devrais regarder comment rebondir avec SSH (2 premiers liens trouvés) :
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.